\hypertarget{structCscMatrix}{}\section{Csc\+Matrix Struct Reference}
\label{structCscMatrix}\index{Csc\+Matrix@{Csc\+Matrix}}


Data structure for the Compressed Sparse Column Matrix.  




{\ttfamily \#include $<$node.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx} \hyperlink{structCscMatrix_a9e6fea3106af21e3c05e1c497e0ee69f}{num\+\_\+rows}
\item 
\hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx} \hyperlink{structCscMatrix_add293b1d06d14359190fc4cb3fd35714}{num\+\_\+cols}
\item 
\hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx} \hyperlink{structCscMatrix_ae5f18924a98bd8115bd34bb5a61bf1c1}{nnz}
\item 
std\+::vector$<$ \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx} $>$ \hyperlink{structCscMatrix_a2eef34de7f3687351e18cb8e1da74329}{row\+\_\+idx}
\item 
std\+::vector$<$ \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx} $>$ \hyperlink{structCscMatrix_a6bd9ad7395e2e10ee4bb0cf9c1e1ddc9}{col\+\_\+ptr}
\item 
std\+::vector$<$ double $>$ \hyperlink{structCscMatrix_ae540c6a54027394970614fe75f20d68a}{values}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Data structure for the Compressed Sparse Column Matrix. 

\subsection{Field Documentation}
\mbox{\Hypertarget{structCscMatrix_a6bd9ad7395e2e10ee4bb0cf9c1e1ddc9}\label{structCscMatrix_a6bd9ad7395e2e10ee4bb0cf9c1e1ddc9}} 
\index{Csc\+Matrix@{Csc\+Matrix}!col\+\_\+ptr@{col\+\_\+ptr}}
\index{col\+\_\+ptr@{col\+\_\+ptr}!Csc\+Matrix@{Csc\+Matrix}}
\subsubsection{\texorpdfstring{col\+\_\+ptr}{col\_ptr}}
{\footnotesize\ttfamily std\+::vector$<$\hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx}$>$ Csc\+Matrix\+::col\+\_\+ptr}

\mbox{\Hypertarget{structCscMatrix_ae5f18924a98bd8115bd34bb5a61bf1c1}\label{structCscMatrix_ae5f18924a98bd8115bd34bb5a61bf1c1}} 
\index{Csc\+Matrix@{Csc\+Matrix}!nnz@{nnz}}
\index{nnz@{nnz}!Csc\+Matrix@{Csc\+Matrix}}
\subsubsection{\texorpdfstring{nnz}{nnz}}
{\footnotesize\ttfamily \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx} Csc\+Matrix\+::nnz}

\mbox{\Hypertarget{structCscMatrix_add293b1d06d14359190fc4cb3fd35714}\label{structCscMatrix_add293b1d06d14359190fc4cb3fd35714}} 
\index{Csc\+Matrix@{Csc\+Matrix}!num\+\_\+cols@{num\+\_\+cols}}
\index{num\+\_\+cols@{num\+\_\+cols}!Csc\+Matrix@{Csc\+Matrix}}
\subsubsection{\texorpdfstring{num\+\_\+cols}{num\_cols}}
{\footnotesize\ttfamily \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx} Csc\+Matrix\+::num\+\_\+cols}

\mbox{\Hypertarget{structCscMatrix_a9e6fea3106af21e3c05e1c497e0ee69f}\label{structCscMatrix_a9e6fea3106af21e3c05e1c497e0ee69f}} 
\index{Csc\+Matrix@{Csc\+Matrix}!num\+\_\+rows@{num\+\_\+rows}}
\index{num\+\_\+rows@{num\+\_\+rows}!Csc\+Matrix@{Csc\+Matrix}}
\subsubsection{\texorpdfstring{num\+\_\+rows}{num\_rows}}
{\footnotesize\ttfamily \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx} Csc\+Matrix\+::num\+\_\+rows}

\mbox{\Hypertarget{structCscMatrix_a2eef34de7f3687351e18cb8e1da74329}\label{structCscMatrix_a2eef34de7f3687351e18cb8e1da74329}} 
\index{Csc\+Matrix@{Csc\+Matrix}!row\+\_\+idx@{row\+\_\+idx}}
\index{row\+\_\+idx@{row\+\_\+idx}!Csc\+Matrix@{Csc\+Matrix}}
\subsubsection{\texorpdfstring{row\+\_\+idx}{row\_idx}}
{\footnotesize\ttfamily std\+::vector$<$\hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx}$>$ Csc\+Matrix\+::row\+\_\+idx}

\mbox{\Hypertarget{structCscMatrix_ae540c6a54027394970614fe75f20d68a}\label{structCscMatrix_ae540c6a54027394970614fe75f20d68a}} 
\index{Csc\+Matrix@{Csc\+Matrix}!values@{values}}
\index{values@{values}!Csc\+Matrix@{Csc\+Matrix}}
\subsubsection{\texorpdfstring{values}{values}}
{\footnotesize\ttfamily std\+::vector$<$double$>$ Csc\+Matrix\+::values}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\hyperlink{node_8h}{node.\+h}\end{DoxyCompactItemize}
